/*
* this is a test!
*/
body {
	padding:20px 0 0 0;
    font-size:70%;
    font-family:Arial, Tahoma, Verdana, sans-serif;
    color:#fff;
    background-color:#000;    
    letter-spacing:1px;
}
a {
     color:#999;
     text-decoration:none;
}
p {
    margin:0 0 10px 0;
}

h1 {
    font-size:3em;
    margin:0 0 5px 0;
    color:#951F2B;
    line-height:1em;
    display:block;
    float:left;
    padding:10px 20px 10px 0;
    border-right:1px solid #fff;    
}
h1 a {
	color:#fff;
}
h2 {
    font-size:2em;
    margin:0 0 10px 0;
    line-height:1em;
    color:#951F2B;
}
h2 a {
    color:#951F2B;    	
}
h3 {
	font-size:1.2em;
    color:#A5A36C;
    margin:0 0 2px 0;
}
h3 a {
	color:#A5A36C;
}
.clear {
    clear:both;	
}

div.post {
    margin:0 0 10px 0;
}  

div#all {
    text-align:justify;
    line-height:1.7em;
}

div#menu {
	height:70px;
	position:relative;
}
div#pages {
	padding:20px 0 0 20px;
    float:left;
}
div#pages ul, div#pages li {
    display:inline;
}
div#pages a {
    padding:0 10px 0 0;
    font-size:1.3em;
}
	
div#content, div#menu, div#bottom div.content, div#footer {
    width:900px;	
    margin:0px auto;
}

div#home, div#single-post, div.page {
    background-color:#fff;
    background-image:url(../img/rounded_top.gif);
    background-repeat:no-repeat;
    background-position:left top;
    color:#000;	
    padding:10px;
    margin:0 0 10px 0;
    position:relative;
}
div#home_bottom, div#single-post-bottom, div.page-bottom {
    background-color:#fff;
    background-image:url(../img/rounded_bottom.gif);
    background-repeat:no-repeat;
    background-position:left top;
    width:100%;
    height:10px;
    position:absolute;
    bottom:0;
    left:0;
}

div.recent-posts {
    margin:0 0 20px 0;
}
div.recent-posts ul.list {
    float:left;
}
div.recent-posts ul.col_0 {
    width:285px;
    padding:0 15px 0 0; 
}
div.recent-posts ul.col_1 {
    width:285px;
    padding:0 10px 0 5px;
}
div.recent-posts ul.col_2 {
    width:290px;
    padding:0 0 0 10px;
}
div.recent-posts li {
	color:#777;
    margin:0 0 15px 0;
    background-image:url(../img/stripe.gif);
    background-repeat:repeat-x;
    background-position:left bottom;
    padding:0 0 10px 0;
}
div.recent-posts h3 {
    background-image:url(../img/icons/page_white.png);
    background-position:left top;
    background-repeat:no-repeat;
    padding:0 0 0 20px;	
}
div.recent-posts p.more {
    margin:5px 0 0 0;
}  
div.recent-posts p.more a {
	font-size:0.9em;
    color:#A5A36C;
}

span.date {
	display:block;
    color:#666;
    background-image:url(../img/icons/calendar.png);
    background-position:0 1px;
    background-repeat:no-repeat;
    padding:2px 0 3px 20px;    
}

div#bottom {
    clear:both;
    margin:10px 0 0 0;
    background-color:#111;
    border-top:1px solid #222;  
    border-bottom:1px solid #222;  
    height:300px;
    width:100%;
    text-align:right;
}
div#bottom div.content {
    position:relative;	
}

div#footer {
	padding:10px 0;
    text-align:right;	
}
div#footer a {
	color:#999;
}
div#bottom h2 {
	color:#fff;
}
div#intro, div#recent-posts, div#page-list {
    position:absolute;
    padding:10px 0 0 0;
    text-align:left;
}
div#intro {
    width:285px;
    left:0;
    text-align:justify;    
}
div#recent-posts {
    width:280px;	
    left:305px; 
}
div#page-list {
	width:290px;
    left:605px;	
}
div#recent-posts li a {
    background-image:url(../img/icons/page_white.png);
    background-position:0 1px;
    background-repeat:no-repeat;
    padding:2px 0 3px 20px;        	
}

.post-categories ul, .post-categories li {
    display:inline;
    margin:0;
    padding:0;
}
.post-categories a {
	color:#000;
	border-right:1px solid #bbb;
	padding:0 5px 0 0;
	margin:0 5px 0 0;
}  

.post-navigation {
    margin:0;
    position:relative;
    width:100%;
    height:30px;
}
.post-navigation a {
    color:#fff;
}
.post-navigation .previous-posts, .post-navigation .next-posts {
    left:0;
    position:absolute;
    background-repeat:no-repeat;
}
.post-navigation .previous-posts {
    background-image:url(../img/icons/resultset_previous.png);
    background-position:left center;
    padding:0 0 0 20px; 
    z-index:2;  
}
.post-navigation .next-posts {
    text-align:right;
    right:0px;
    background-image:url(../img/icons/resultset_next.png);
    background-position:right center;
    padding:0 20px 0 0;      
}
